function Node(value) {
  this.value = value;
  this.next = null;
  this.pre = null
}

var a = new Node(1);
var b = new Node(2);
var c = new Node(3);
var d = new Node(4);

a.next = b;
//b.pre = a
b.next = c;
// c.pre = b
c.next = d;
// d.pre = c
d.next = null;

d.pre = c

c.pre = b

b.pre = a

a.pre = null

console.log(a)